package com.property.biz.Impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestMapping;

import com.property.biz.InformTargetBiz;
import com.property.dao.InformTargetDao;
import com.property.entity.InformTarget;

@Service("informTargetBiz")
@Scope("prototype")
public class InformTargetBizImpl implements InformTargetBiz{
	
	@Autowired
	private InformTargetDao informTargetDao;
	
	public void addInTarget(InformTarget informTarget) {
		informTargetDao.addInTarget(informTarget);
	}

	public List<InformTarget> getInTarget(int oid, int startIndex, int pageSize) {
	
		return informTargetDao.getInTarget(oid, startIndex, pageSize);
	}

	public int getRowCount(int oid) {
	
		return informTargetDao.getRowCount(oid);
	}

	public InformTarget getById(int itid) {
		
		return informTargetDao.getById(itid);
	}

	public void update(InformTarget informTarget) {
		informTargetDao.update(informTarget);
		
	}

	public void deleteinTarget(int oid) {
	informTargetDao.deleteinTarget(oid);
	}

	public void delInform(int cid) {
		informTargetDao.delInform(cid);
	}

	public void delinformTarget(int id) {
		informTargetDao.delinformTarget(id);
		
	}

	@Override
	public List<InformTarget> getinformId(int id, int startIndex, int pageSize) {
		
		return  informTargetDao.getinformId(id, startIndex, pageSize);
	}

	@Override
	public int RowCount(int id) {
	
		return informTargetDao.RowCount(id);
	}



}
